package org.lanqiao.tjut.service;

import java.util.List;

import org.lanqiao.tjut.bean.UserInfoBean;

public interface IUserInfoService {


	/**
	 * 根据用户名和密码查询用户
	 * @param userB
	 * @return
	 */
	public List<UserInfoBean> findUserByNameAndPwd(UserInfoBean userB);
	/**
	 * 通过参数条件获取学生信息
	 * 
	 * @param record
	 *            参数条件实体对象
	 * @return 获取的学生信息实体集合
	 */
	public List<UserInfoBean> selectUserInfoByParams(UserInfoBean userB);
	/**
	 * 查询所有用户信息
	 * @param userB
	 * @return 获取的用户信息实体集合
	 */
	public List<UserInfoBean> selectAllUserInfo();
	/**
	 * 通过主键删除用户信息
	 * 
	 * @param userId
	 * @return
	 */
	public int deleteByPrimaryKey(String userId);

	/**
	 * 添加用户信息（全部字段）
	 * 
	 * @param record
	 * @return
	 */
	public int saveOrUpdate(UserInfoBean userB);

	/**
	 * 添加用户信息（非空字段）
	 * 
	 * @param record
	 * @return
	 */
	public int insertSelective(UserInfoBean userB);

	/**
	 * 通过主键查询用户信息
	 * 
	 * @param userId
	 * @return
	 */
	public UserInfoBean selectByPrimaryKey(Short userId);
}
